|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.cebis.moccapart.calendar.application.CalendarEventRetrieveTask
public class CalendarEventRetrieveTask
Vorgang, der alle Quellen für Kalendereinträge durchsucht und die
entsprechenden CalendarEvents ausliest, um sie dem IO zur
Interpretation zur Verfügung zu stellen.
| Field Summary |
|---|
| Fields inherited from interface de.cebis.moccabox.application.task.IBusinessTask |
|---|
RESULT_CONCEPT, RESULT_CRITERION, STATE_FAILED, STATE_FINISHED_INCOMPLETE, STATE_FINISHED_WITH_ERRORS, STATE_FINISHED_WITH_SUCCESS, STATE_INPUT, STATE_INSTANTIATED, STATE_WAITING_FOR_CONFIRMATION |
| Constructor Summary | |
|---|---|
CalendarEventRetrieveTask()
Parameterloser Konstruktor zum Erzeugen eines neuen CalendarEventRetrieveTask. |
|
| Method Summary | |
|---|---|
void |
addConcept(ConceptBean conceptBean)
Hinzufügen der Beschreibung eines Teil-Aufgabenobjektes. |
void |
addExtension(IBusinessTaskExtension extension)
Implementierte Methode aus dem Interface IExtensible. |
BusinessTaskBean |
getBusinessTaskBean()
Zurückliefern der korrespondierenden Beschreibungsklasse für BusinessTask. |
java.lang.String |
getState()
Zurückliefern des aktuellen Zustandes des Vorgangsobjektes. |
protected AttributeStore |
getTaskPerformanceModel()
Zurückliefern des internen Speichers, der dem Aufgabenobjekt des Vorgangs entspricht. |
TaskCommand |
getTrigger()
Zurückgeben des Befehls, der die Ausführung des Vorgangs getriggert hat. |
void |
init()
Initialisieren des BusinessTask. |
protected StandardBusinessTaskResult |
notifyState(ITaskContext tContext)
Zurückliefern der Ergebnisse der Ausführung des Vorgangs. |
IBusinessTaskResult |
perform(ITaskContext tContext)
Implementierung der Methode, die über die Schnittstelle IBusinessTask
angeboten wird, um die Ausführung des Vorgangs zu veranlassen. |
void |
setBusinessTaskBean(BusinessTaskBean bean)
Setzen der korrespondierenden Beschreibungsklasse für BusinessTask. |
void |
setConcepts(ConceptBean[] conceptBeans)
Setzen der Beschreibung des Aufgabenobjektes des Vorgangs. |
void |
setTrigger(TaskCommand command)
Setzen des Befehls, der die Ausführung des Vorgangs getriggert hat. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CalendarEventRetrieveTask()
CalendarEventRetrieveTask.
| Method Detail |
|---|
public void setTrigger(TaskCommand command)
command - Der auszuführende Befehl.public TaskCommand getTrigger()
public IBusinessTaskResult perform(ITaskContext tContext)
IBusinessTask
angeboten wird, um die Ausführung des Vorgangs zu veranlassen. Es wird der aktuelle
Kontext übergeben, in dem der Vorgang ausgeführt werden soll und auf dessen
Parameter der BusinessTask zugreifen kann.
perform in interface IBusinessTasktContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask)
ausgeführt wurde.
protected StandardBusinessTaskResult notifyState(ITaskContext tContext)
IBusinessTaskResult
zurückgeliefert.
tContext - Der aktuelle ITaskContext, in dem der Vorgang (IBusinessTask)
ausgeführt wurde.
protected AttributeStore getTaskPerformanceModel()
public java.lang.String getState()
getState in interface IBusinessTaskpublic void setConcepts(ConceptBean[] conceptBeans)
conceptBeans - Die Beschreibungen des Aufgabenobjektes.public void addConcept(ConceptBean conceptBean)
conceptBean - Beschreibung des Teil-Aufgabenobjektes.
public void addExtension(IBusinessTaskExtension extension)
throws BusinessTaskConfigurationException
IExtensible. Ermöglicht
das Hinzufügen von Einschubklassen, die über die Konfigurationsschnittstelle
spezifiziert wurden.
addExtension in interface IExtensibleextension - Die zu registrierende Einschubklasse.
BusinessTaskConfigurationException - Einschubklasse kann vom BusinessTask
nicht gelesen werden.public void setBusinessTaskBean(BusinessTaskBean bean)
setBusinessTaskBean in interface IBusinessTaskbean - Beschreibungsklasse des Vorgangsobjektes.public BusinessTaskBean getBusinessTaskBean()
getBusinessTaskBean in interface IBusinessTaskpublic void init()
init in interface IBusinessTask
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||